package cn.bearspark.common.util;

import java.util.List;

/**
 * 文件的工具类
 *
 * @author f
 */
public class FileUtil {

    /**
     * 图片文件的扩展名
     */
    private static final List<String> PHOTO_EXT_LIST = List.of(
            ".xbm", ".tif", ".jfif", ".ico", ".tiff", ".gif",
            ".svg", ".jpeg", ".svgz", ".jpg", ".webp", ".png",
            ".bmp", ".pjp", ".apng", ".pjpeg", ".avif"
    );

    /**
     * 判断后缀是否是图片
     *
     * @param extension 文件的后缀
     * @return 是否是图片
     */
    public static boolean isPhoto(String extension) {
        for (String ext : PHOTO_EXT_LIST) {
            if (extension.equals(ext)) {
                return true;
            }
        }
        return false;
    }

}
